// funzione con due tipi generici


#include <iostream>
using namespace std;


template <class type1, class type2>
void myfunc(type1 x, type2 y)
{
	cout << x << ' ' << y << endl;
}

int main()
{
	myfunc(10, "Programmare in C++");

	myfunc(0.23, 19L);

	return 0;
}